<?php
declare(strict_types=1);

namespace App\Utils;


/**
 * @Description 下游api一些工具方法类
 * @author wuxian
 * @since 2020-04-15
 */
class UpstreamUtils
{
    /**
     * @param integer $len  生成随机数的长度
     * @return string
     * @Description  生成随机数
     * @author wuxian
     * @since 2020-04-16
     */
    public static function randomCode(int $len): string
    {
        $a = 'qwertyu123ioplkj9884hgfd0saz963258xcvbn4524m';
        return substr(str_shuffle($a),0,intval($len));
        
    }
    
    /**
     * @param string $appkey  密匙
     * @return string
     * @Description 生成签名
     * @author wuxian
     * @since 2020-04-16
     */
    public static function makeSign(string $appkey): string
    {
        return strtolower(md5(time().$appkey.time()));
    }

    
    
}